//#ifndef CHEATS_H
//#define CHEATS_H
//
//#include "../common/ConfigManager.h"
//
//struct CheatsData {
//  int code;
//  int size;
//  int status;
//  bool enabled;
//  u32 rawaddress;
//  u32 address;
//  u32 value;
//  u32 oldValue;
//  char codestring[20];
//  char desc[32];
//};
//
//void cheatsAdd(const char *codeStr, const char *desc, u32 rawaddress, u32 address, u32 value, int code, int size);
//void cheatsAddCheatCode(const char *code, const char *desc);
//void cheatsAddGSACode(const char *code, const char *desc, bool v3);
//void cheatsAddCBACode(const char *code, const char *desc);
//bool cheatsImportGSACodeFile(const char *name, int game, bool v3);
//void cheatsDelete(int number, bool restore);
//void cheatsDeleteAll(bool restore);
//void cheatsEnable(int number);
//void cheatsDisable(int number);
//#ifndef __LIBRETRO__
//void cheatsSaveGame(gzFile file);
//void cheatsReadGame(gzFile file, int version);
//void cheatsReadGameSkip(gzFile file, int version);
//void cheatsSaveCheatList(const char *file);
//bool cheatsLoadCheatList(const char *file);
//#endif
//void cheatsWriteMemory(u32 address, u32 value);
//void cheatsWriteHalfWord(u32 address, u16 value);
//void cheatsWriteByte(u32 address, u8 value);
//int cheatsCheckKeys(u32 keys, u32 extended);
//
//extern int cheatsNumber;
//extern CheatsData cheatsList[MAX_CHEATS];
//
//#endif // CHEATS_H
